#ifndef CONFIG_CMDHANDLER_H
#define CONFIG_CMDHANDLER_H

#include <QStringList>

namespace Config
{
class Manager;

class CmdHandler
{
    public:

        CmdHandler (Config::Manager& _manager, QStringListIterator _cmdArgs);

        ~CmdHandler ();
};

class UnknownCmdSwitchEx
{
    public:

        UnknownCmdSwitchEx (const QString& _switchName)
            : m_SwitchName(_switchName) {}

        const QString& what () const { return m_SwitchName; }

    private:

        QString m_SwitchName;
};
}

#endif // CONFIG_CMDHANDLER_H
